nav {
	background-color: #EEE;
	width: auto;
	height: 300px;
	overflow: hidden;

}

ul {
	width: 250px;
	height: 250px;
	overflow: visible;
	text-align: right;
	list-style: none;
	position: relative;
}

li {
	height: 40px;
	margin: 5px;
	display: block;
}

a {
	background-color: #000;	
	color: #FFF;
	padding: 10px;
	text-decoration: none;
	font-family: "Helvetica", "Arial";
	font-size: 80%;
}

.a-hover {
	background-color: #EEE;
	padding-right: 50px;
	color: #000;
}